1
00:00:01,300 --> 00:00:02,210
A múltban,

2
00:00:02,210 --> 00:00:04,740
A JavaScript mindig nagyon kevés volt

3
00:00:04,740 --> 00:00:06,900
beépített adatstruktúrák.

4
00:00:06,900 --> 00:00:10,600
Tehát alapvetően csak objektumaink és tömbeink voltak.

5
00:00:10,600 --> 00:00:13,650
De az ESX-ben még két adatstruktúra

6
00:00:13,650 --> 00:00:15,570
végül bemutatták.

7
00:00:15,570 --> 00:00:18,550
És azok. készletek és térképek.

8
00:00:18,550 --> 00:00:21,350
Tehát ezek elég gyakori adatstruktúrák

9
00:00:21,350 --> 00:00:24,660
amely már létezik más programozási nyelvekben,

10
00:00:24,660 --> 00:00:27,860
és most már JavaScriptben is léteznek.

11
00:00:27,860 --> 00:00:31,453
Tehát ebben az előadásban tanuljunk meg mindent a halmazokról.

12
00:00:33,160 --> 00:00:36,270
A készlet pedig alapvetően csak egy gyűjtemény

13
00:00:36,270 --> 00:00:38,330
egyedi értékek.

14
00:00:38,330 --> 00:00:42,200
Tehát ez azt jelenti, hogy egy készletnek soha nem lehetnek ismétlődései.

15
00:00:42,200 --> 00:00:44,180
És ez a tulajdonság hasznossá teszi őket

16
00:00:44,180 --> 00:00:46,400
bizonyos helyzetekben.

17
00:00:46,400 --> 00:00:48,193
Tehát itt hozzunk létre egy új készletet.

18
00:00:50,220 --> 00:00:51,807
Nevezzük ordersSet-nek.

19
00:00:57,257 --> 00:01:00,280
Oké. Tehát ismét egy új készlet létrehozásához,

20
00:01:00,280 --> 00:01:02,310
új készletet írunk

21
00:01:02,310 --> 00:01:05,060
és akkor itt át kell mennünk egy iterálható.

22
00:01:05,060 --> 00:01:08,620
És a leggyakoribb iterálható itt egy tömb.

23
00:01:08,620 --> 00:01:10,260
Tehát hozzunk létre egy tömböt

24
00:01:10,260 --> 00:01:12,713
most pár húrral.

25
00:01:13,760 --> 00:01:16,483
Mondjuk tészta, pizza,

26
00:01:18,810 --> 00:01:20,073
aztán megint pizza,

27
00:01:23,000 --> 00:01:27,163
majd rizottót. Tegyünk még egy tésztát,

28
00:01:29,440 --> 00:01:31,033
és még egy pizza.

29
00:01:33,080 --> 00:01:36,140
Oké. Tehát hat húr.

30
00:01:36,140 --> 00:01:39,790
De természetesen itt különböző adattípusok lehetnek.

31
00:01:39,790 --> 00:01:43,050
Tehát a készlet természetesen vegyes adattípusokat tartalmazhat.

32
00:01:43,050 --> 00:01:45,380
Ez egyáltalán nem probléma.

33
00:01:45,380 --> 00:01:48,483
Nos, itt egyértelműen látunk néhány ismétlődő karakterláncot.

34
00:01:49,560 --> 00:01:50,520
Tehát mit gondolsz

35
00:01:50,520 --> 00:01:52,557
hogy fog kinézni ez a készlet?

36
00:01:52,557 --> 00:01:54,680
És most, hogy létrehoztuk,

37
00:01:54,680 --> 00:01:56,380
és mikor naplózzuk a konzolra?

38
00:01:57,930 --> 00:01:59,880
Nos, kapunk egy készletet.

39
00:01:59,880 --> 00:02:03,060
Itt láthatjuk, hogy a mérete három.

40
00:02:03,060 --> 00:02:04,860
És az egyetlen értékek, amelyek benne vannak

41
00:02:04,860 --> 00:02:08,020
tészta, pizza és rizottó.

42
00:02:08,020 --> 00:02:12,360
Szóval, ez így van. Valójában az összes másolat eltűnt.

43
00:02:12,360 --> 00:02:15,110
Most azt is láthatjuk, hogy egy készlet

44
00:02:15,110 --> 00:02:18,980
úgy néz ki, mint egy tömb, igaz.

45
00:02:18,980 --> 00:02:21,390
Tehát nincsenek kulcsértékpárok,

46
00:02:21,390 --> 00:02:24,680
ez csak egy csomó érték csoportosítva,

47
00:02:24,680 --> 00:02:26,810
ebben az esetben egy halmazba.

48
00:02:26,810 --> 00:02:30,880
És csakúgy, mint a tömbök, a halmazok is iterálhatók.

49
00:02:30,880 --> 00:02:33,800
Oké. Most persze egy készlet

50
00:02:33,800 --> 00:02:36,350
még mindig nagyon különbözik egy tömbtől.

51
00:02:36,350 --> 00:02:39,790
Tehát először is, mert elemei egyediek.

52
00:02:39,790 --> 00:02:41,610
Másodszor pedig a sorrend miatt

53
00:02:41,610 --> 00:02:45,410
a halmaz elemei nem relevánsak.

54
00:02:45,410 --> 00:02:47,603
És egy pillanat alatt meglátjuk, miért.

55
00:02:48,700 --> 00:02:51,410
De mindenesetre ne feledje, hogy a húrok

56
00:02:51,410 --> 00:02:52,823
is iterálhatók.

57
00:02:53,690 --> 00:02:55,073
Tehát ezt megtehetjük.

58
00:02:58,180 --> 00:03:00,523
Tehát zsinórban passzolhatunk.

59
00:03:02,460 --> 00:03:03,970
És így most kapunk egy készletet

60
00:03:03,970 --> 00:03:06,060
ezzel az öt elemmel.

61
00:03:06,060 --> 00:03:08,850
Szóval, és ez az öt összetevő alapvetően

62
00:03:08,850 --> 00:03:11,943
ennek az iterálhatónak, ami a karakterlánc.

63
00:03:13,250 --> 00:03:16,510
És persze a készlet üres is lehet,

64
00:03:16,510 --> 00:03:17,463
mint ez.

65
00:03:18,790 --> 00:03:21,090
Rendben. És most tanuljuk meg, hogyan

66
00:03:21,090 --> 00:03:23,300
hogy valóban dolgozzon készletekkel.

67
00:03:23,300 --> 00:03:26,433
Tehát először is megkaphatjuk a készlet méretét.

68
00:03:27,330 --> 00:03:30,570
Tehát orderSet.size.

69
00:03:30,570 --> 00:03:32,380
És ez három.

70
00:03:32,380 --> 00:03:34,260
És ebben a konkrét példában

71
00:03:34,260 --> 00:03:37,260
ez hasznos lehet konyhánk séfjének

72
00:03:37,260 --> 00:03:39,440
tudni, hogy hány különböző ételt

73
00:03:39,440 --> 00:03:40,913
itt fognak főzni.

74
00:03:42,530 --> 00:03:44,980
Jobb. Tehát ha ez a tömb itt egy tömb

75
00:03:44,980 --> 00:03:46,840
az összes rendelés közül,

76
00:03:46,840 --> 00:03:48,500
majd ezeknek a rendeknek a halmaza

77
00:03:48,500 --> 00:03:50,760
egyszerűen az egyedi, különböző ételek

78
00:03:50,760 --> 00:03:52,210
amit főzni fognak.

79
00:03:52,210 --> 00:03:53,530
És akkor a méret

80
00:03:53,530 --> 00:03:56,220
hányféle étel készül?

81
00:03:56,220 --> 00:03:59,460
És csak jegyezd meg, hogyan hívják valójában méretnek

82
00:03:59,460 --> 00:04:00,580
és hogy ne legyen hosszú

83
00:04:00,580 --> 00:04:02,460
mint a tömbökben.

84
00:04:02,460 --> 00:04:04,283
Szóval ne keverd ezt a zavart.

85
00:04:05,130 --> 00:04:09,523
Ezután ellenőrizhetjük, hogy egy adott elem egy halmazban van-e.

86
00:04:11,040 --> 00:04:14,380
Tehát orderset.has.

87
00:04:14,380 --> 00:04:17,330
És ez valójában egy módszer.

88
00:04:17,330 --> 00:04:20,350
És hát nézzük meg, hogy van-e benne pizza.

89
00:04:20,350 --> 00:04:24,520
És nézzük meg, hogy van-e benne kenyér.

90
00:04:24,520 --> 00:04:26,180
Tehát igaz és hamis.

91
00:04:26,180 --> 00:04:29,490
És ez pontosan úgy van, ahogy várjuk.

92
00:04:29,490 --> 00:04:32,700
És így, ismét összehasonlítva két tömböt,

93
00:04:32,700 --> 00:04:34,880
ennek a módszere is hasonló

94
00:04:34,880 --> 00:04:38,070
az include metódushoz tömbökben.

95
00:04:38,070 --> 00:04:40,410
Jobb. Következő lépés,

96
00:04:40,410 --> 00:04:43,703
új elemeket is hozzáadhatunk egy halmazhoz.

97
00:04:44,840 --> 00:04:46,073
Tehát orderSet.

98
00:04:49,220 --> 00:04:52,463
Tegyük fel, hogy most valaki fokhagymás kenyeret rendelt.

99
00:04:56,790 --> 00:05:00,160
És mondjuk ez valójában kétszer történt meg.

100
00:05:00,160 --> 00:05:01,470
Tehát mit gondolsz

101
00:05:01,470 --> 00:05:03,363
hogy most így fog kinézni a készlet?

102
00:05:06,480 --> 00:05:07,313
Tehát orderSet.

103
00:05:08,710 --> 00:05:12,360
És így került hozzá a fokhagymás kenyér.

104
00:05:12,360 --> 00:05:14,800
De persze csak az egyik,

105
00:05:14,800 --> 00:05:18,070
mert ismét a készletnek egyedinek kell lennie.

106
00:05:18,070 --> 00:05:20,943
Így a másodikat alapvetően figyelmen kívül hagyták.

107
00:05:22,920 --> 00:05:26,080
Végül törölhetünk elemeket is.

108
00:05:26,080 --> 00:05:28,513
Tehát tegyük ezt a napló előtt.

109
00:05:29,820 --> 00:05:32,203
Tehát orderSet.delete.

110
00:05:33,090 --> 00:05:34,450
Tehát mindezen módszerek nevei

111
00:05:34,450 --> 00:05:36,390
nagyon egyértelműek.

112
00:05:36,390 --> 00:05:39,863
És ez azért van, mert ez egy olyan modern funkció.

113
00:05:41,810 --> 00:05:43,740
Szóval a modern cuccoknak tényleg van

114
00:05:43,740 --> 00:05:46,900
ezek az egyszerűbb nevek,

115
00:05:46,900 --> 00:05:48,920
és más munkamódszer

116
00:05:48,920 --> 00:05:50,363
az adatstruktúrákkal.

117
00:05:51,710 --> 00:05:53,070
Szóval van itt rizottónk.

118
00:05:53,070 --> 00:05:55,160
És ezért most itt töröljük.

119
00:05:55,160 --> 00:05:57,840
És valóban, ez most eltűnt

120
00:05:57,840 --> 00:05:59,590
a készletből.

121
00:05:59,590 --> 00:06:01,230
Szóval tényleg nagyon könnyű.

122
00:06:01,230 --> 00:06:03,920
A tömbökben pedig valójában nincs módszer

123
00:06:03,920 --> 00:06:06,050
ez ilyen egyszerű.

124
00:06:06,050 --> 00:06:08,350
Meglátjuk, hogyan lehet elemeket törölni

125
00:06:08,350 --> 00:06:09,710
tömbökből később.

126
00:06:09,710 --> 00:06:13,130
De elmondhatom, hogy ez egy kicsit összetettebb.

127
00:06:13,130 --> 00:06:15,500
Oké, és tulajdonképpen ennyi.

128
00:06:15,500 --> 00:06:17,070
De most megkérdezheti,

129
00:06:17,070 --> 00:06:21,240
valójában hogyan nyerünk ki értékeket egy halmazból?

130
00:06:21,240 --> 00:06:23,080
Használhatunk indexet,

131
00:06:23,080 --> 00:06:25,020
mint egy versenyen?

132
00:06:25,020 --> 00:06:28,433
Szóval valami ilyesmit, esetleg ehhez hasonlót csinálsz itt?

133
00:06:29,930 --> 00:06:33,690
És a válasz, mint látni fogjuk, nem.

134
00:06:33,690 --> 00:06:35,230
Szóval ez nem működik,

135
00:06:35,230 --> 00:06:36,890
meghatározatlant ad nekünk,

136
00:06:36,890 --> 00:06:38,833
mindegy milyen számot adunk ide.

137
00:06:40,710 --> 00:06:42,340
Rendben. És ez az

138
00:06:42,340 --> 00:06:45,700
mert a halmazokban valójában nincsenek indexek.

139
00:06:45,700 --> 00:06:48,210
És valójában erre nincs mód

140
00:06:48,210 --> 00:06:51,000
hogy értékeket kapjunk ki egy halmazból.

141
00:06:51,000 --> 00:06:52,740
És ha erre gondolunk,

142
00:06:52,740 --> 00:06:54,700
akkor van értelme.

143
00:06:54,700 --> 00:06:57,950
Tehát tényleg nincs szükség adatok kinyerésére

144
00:06:57,950 --> 00:07:02,240
egy készletből. Ez azért van, mert ha minden érték egyedi,

145
00:07:02,240 --> 00:07:04,690
és ha a sorrendjük nem számít,

146
00:07:04,690 --> 00:07:06,300
akkor semmi értelme

147
00:07:06,300 --> 00:07:08,659
értékek lekérése egy halmazból.

148
00:07:08,659 --> 00:07:10,240
Minden, amit tudnunk kell

149
00:07:10,240 --> 00:07:11,640
az, hogy egy bizonyos érték

150
00:07:11,640 --> 00:07:13,560
benne van a készletben vagy sem.

151
00:07:13,560 --> 00:07:16,810
És ezért van a módszerünk.

152
00:07:16,810 --> 00:07:19,810
Ha az a cél, hogy valóban rendben tárold az értékeket

153
00:07:19,810 --> 00:07:21,023
és utána szerezd vissza,

154
00:07:21,023 --> 00:07:24,420
akkor a legjobb használati eset egy tömb használata.

155
00:07:24,420 --> 00:07:26,510
Ehhez nem használna készletet.

156
00:07:26,510 --> 00:07:28,480
És így megint nincs szükség

157
00:07:28,480 --> 00:07:30,890
hogy értékeket vegyünk ki egy halmazból,

158
00:07:30,890 --> 00:07:34,080
mert ha szüksége van rá, akkor csak egy tömböt fog használni.

159
00:07:34,080 --> 00:07:38,060
Végül itt van még egy módszer

160
00:07:39,010 --> 00:07:40,410
de ez nem olyan fontos.

161
00:07:40,410 --> 00:07:41,810
Csak arra használhatjuk

162
00:07:41,810 --> 00:07:45,900
lényegében az összes elem törléséhez

163
00:07:45,900 --> 00:07:47,430
a készletből.

164
00:07:47,430 --> 00:07:51,550
És így látjuk, hogy most üres, igaz.

165
00:07:51,550 --> 00:07:53,350
De tegyük vissza,

166
00:07:53,350 --> 00:07:56,520
hogy még dolgozhassunk egy készlettel.

167
00:07:56,520 --> 00:07:59,380
Tehát ahogy mondtam, az elején

168
00:07:59,380 --> 00:08:01,720
a halmazok is iterálhatók.

169
00:08:01,720 --> 00:08:04,283
És ezért körbejárhatjuk őket.

170
00:08:05,980 --> 00:08:08,320
Szóval mondjuk, rendelj

171
00:08:08,320 --> 00:08:09,783
from ordersSet

172
00:08:12,130 --> 00:08:13,410
és nem onnan...

173
00:08:13,410 --> 00:08:16,950
Nyilván ki van kapcsolva.

174
00:08:16,950 --> 00:08:18,953
És akkor lezárhatjuk a rendelést.

175
00:08:20,510 --> 00:08:22,543
És valóban, itt vannak.

176
00:08:23,950 --> 00:08:25,750
Tehát a hurokolás lehetséges,

177
00:08:25,750 --> 00:08:28,280
csakúgy, mint bármely más iterálható.

178
00:08:28,280 --> 00:08:32,870
Rendben, most, hogy tudjuk, hogyan kell dolgozni a készletekkel,

179
00:08:32,870 --> 00:08:36,880
lássunk most egy nagy használati esetet nekik.

180
00:08:36,880 --> 00:08:38,750
Tehát egy normál kódbázisban

181
00:08:38,750 --> 00:08:41,580
a halmazok fő használati esete valójában

182
00:08:41,580 --> 00:08:44,123
a tömbök ismétlődő értékeinek eltávolításához.

183
00:08:45,500 --> 00:08:47,980
Szóval ezt írjuk ide.

184
00:08:47,980 --> 00:08:51,860
Példa. Tehát tegyük fel, hogy van egy tömbünk

185
00:08:51,860 --> 00:08:53,500
éttermünkben,

186
00:08:53,500 --> 00:08:56,993
amely éttermünk személyzetét tartalmazza.

187
00:08:58,580 --> 00:09:00,370
Mondjuk egy emberünk van

188
00:09:00,370 --> 00:09:01,483
az a pincér,

189
00:09:02,350 --> 00:09:03,923
egy személy, a szakács,

190
00:09:04,980 --> 00:09:07,490
egy másik személy, egy pincér,

191
00:09:07,490 --> 00:09:09,893
akkor van egy menedzserünk is,

192
00:09:11,290 --> 00:09:13,580
akkor van egy másik emberünk

193
00:09:13,580 --> 00:09:15,610
az is szakács,

194
00:09:15,610 --> 00:09:16,713
és egy másik pincér.

195
00:09:18,190 --> 00:09:19,240
Szóval ez egy tömb

196
00:09:19,240 --> 00:09:22,820
az étteremben dolgozó összes munkatársunk közül.

197
00:09:22,820 --> 00:09:24,840
De most mondjuk valamiért,

198
00:09:24,840 --> 00:09:27,310
minket csak a tudás érdekel

199
00:09:27,310 --> 00:09:30,950
mely különböző pozíciók vannak éttermünkben.

200
00:09:30,950 --> 00:09:32,340
Vagy más szóval,

201
00:09:32,340 --> 00:09:34,160
alapvetően szeretnénk

202
00:09:34,160 --> 00:09:38,260
hogy ennek egyedi tömbje legyen, igaz?

203
00:09:38,260 --> 00:09:41,410
Tehát ez a tömb minden ismétlődés nélkül

204
00:09:41,410 --> 00:09:43,150
az megoldja a problémát.

205
00:09:43,150 --> 00:09:46,430
Tehát készítsünk ehhez egy készletet.

206
00:09:46,430 --> 00:09:47,763
Elég könnyű, igaz?

207
00:09:50,150 --> 00:09:53,540
Tehát a személyzet, egyedi,

208
00:09:53,540 --> 00:09:57,110
egyenlő, új, halmaz,

209
00:09:57,110 --> 00:09:58,180
majd az iterálható

210
00:09:58,180 --> 00:10:00,980
hogy be kell mennünk, itt a személyzet

211
00:10:00,980 --> 00:10:03,313
mert egy tömb már iterálható.

212
00:10:04,870 --> 00:10:07,730
Ez még nem a megoldás vége,

213
00:10:07,730 --> 00:10:10,093
de most nézzük meg.

214
00:10:11,120 --> 00:10:16,120
És persze személyzetnek kell lennie, egyedinek.

215
00:10:16,180 --> 00:10:19,660
És így, igen. Szóval most van egy készletünk

216
00:10:19,660 --> 00:10:22,530
pincérrel, séffel és menedzserrel.

217
00:10:22,530 --> 00:10:25,210
Tehát a három egyedi pozíció.

218
00:10:25,210 --> 00:10:26,720
De most tényleg ezt akarjuk

219
00:10:26,720 --> 00:10:28,610
hogy egy tömb legyen.

220
00:10:28,610 --> 00:10:30,220
De az átalakítás egy halmazból

221
00:10:30,220 --> 00:10:32,400
egy tömbhöz elég egyszerű,

222
00:10:32,400 --> 00:10:34,690
mert mindkettő iterálható.

223
00:10:34,690 --> 00:10:36,490
Emlékezz tehát a korábbiakról

224
00:10:36,490 --> 00:10:38,290
hogy a spread operátor működik

225
00:10:38,290 --> 00:10:40,720
az összes iterálhatóságon. Jobb?

226
00:10:40,720 --> 00:10:43,180
Tehát ez magában foglalja a készleteket is.

227
00:10:43,180 --> 00:10:47,860
És így alapjában véve létrehozhatunk egy tömböt ennek körül.

228
00:10:47,860 --> 00:10:49,440
És akkor kipakolhatjuk

229
00:10:49,440 --> 00:10:52,510
ez az egész készlet itt

230
00:10:52,510 --> 00:10:54,560
a spread operátor használatával,

231
00:10:54,560 --> 00:10:56,730
és akkor ezek az elemek kerülnek

232
00:10:56,730 --> 00:11:00,413
az újonnan felépített tömbbe. Oké.

233
00:11:01,310 --> 00:11:03,560
És valóban, most a végére értünk

234
00:11:03,560 --> 00:11:06,040
új tömbbel. Oké.

235
00:11:06,040 --> 00:11:08,860
Tehát a spread operátor itt ugyanúgy működik

236
00:11:08,860 --> 00:11:12,430
egy tömbön. Tényleg pontosan ugyanúgy működik.

237
00:11:12,430 --> 00:11:15,220
Tehát minden elemet kivesz az iterálhatóból

238
00:11:15,220 --> 00:11:17,790
és lényegében ide írja őket,

239
00:11:17,790 --> 00:11:20,780
mint vesszővel elválasztva, ugye.

240
00:11:20,780 --> 00:11:23,030
Nos, ha csak tudni akarjuk

241
00:11:23,030 --> 00:11:25,560
hány különböző pozíció van,

242
00:11:25,560 --> 00:11:27,360
majd a méret tulajdonság

243
00:11:27,360 --> 00:11:28,513
nagyon hasznos.

244
00:11:29,690 --> 00:11:31,293
Tehát csak annyit kell tenned,

245
00:11:32,230 --> 00:11:34,420
bár ez egy kicsit furcsán néz ki,

246
00:11:34,420 --> 00:11:35,713
azt mondanám,

247
00:11:37,580 --> 00:11:41,653
új készlet, majd a tömbbel,

248
00:11:42,970 --> 00:11:43,923
majd .méret.

249
00:11:46,380 --> 00:11:47,370
És ez az.

250
00:11:47,370 --> 00:11:48,770
És akkor nem is lenne szükségünk

251
00:11:48,770 --> 00:11:52,150
hogy egyáltalán létre kell hozni a tömböt.

252
00:11:52,150 --> 00:11:55,870
Tehát ha nem volt szükségünk az egyedi tömbre.

253
00:11:55,870 --> 00:11:57,840
Szóval ha csak ez lenne,

254
00:11:57,840 --> 00:12:01,000
és tudni akartuk, hány egyedi pozíció van,

255
00:12:01,000 --> 00:12:03,280
akkor ez az év lenne a járható út.

256
00:12:03,280 --> 00:12:06,260
És ugyanezt meg lehetne tenni a számolással is,

257
00:12:06,260 --> 00:12:10,720
hány különböző betű van egy karakterláncban, ugye.

258
00:12:10,720 --> 00:12:13,130
Mert megismételhető,

259
00:12:13,130 --> 00:12:15,553
vagy tulajdonképpen egy karakterlánc is iterálható.

260
00:12:17,970 --> 00:12:20,580
Lássuk hát, hányféle betű van ott

261
00:12:20,580 --> 00:12:21,593
az én nevemben vannak.

262
00:12:23,300 --> 00:12:25,373
És úgy tűnik, 11 van.

263
00:12:27,220 --> 00:12:29,860
Rendben. Tehát következtetésként

264
00:12:29,860 --> 00:12:32,700
ehhez a videókészletekhez nem készültek

265
00:12:32,700 --> 00:12:35,310
hogy egyáltalán lecseréljük a tömböket.

266
00:12:35,310 --> 00:12:37,960
Így amikor az értékeket sorrendben kell tárolnia,

267
00:12:37,960 --> 00:12:40,180
és amelyek ismétlődéseket tartalmazhatnak,

268
00:12:40,180 --> 00:12:42,220
mindig csak tömböket használj.

269
00:12:42,220 --> 00:12:43,880
Ez akkor is igaz, ha szüksége van rá

270
00:12:43,880 --> 00:12:45,810
valóban manipulálni az adatokat,

271
00:12:45,810 --> 00:12:48,580
mert a tömbök sok mindenhez hozzáférnek

272
00:12:48,580 --> 00:12:50,360
nagyszerű tömbmódszerek közül

273
00:12:50,360 --> 00:12:52,890
hogy egy kicsit később fogunk tanulni.

274
00:12:52,890 --> 00:12:55,350
Most a készletek rendelkeznek ezzel a nagyon hasznos tulajdonsággal

275
00:12:55,350 --> 00:12:57,200
egyedinek lenni.

276
00:12:57,200 --> 00:12:59,690
És az interakció is nagyon egyszerű

277
00:12:59,690 --> 00:13:01,620
készletekkel az összes használatával

278
00:13:01,620 --> 00:13:03,910
egyszerű módszereikről.

279
00:13:03,910 --> 00:13:08,000
Ezek azonban közel sem olyan fontosak, mint a tömbök.

280
00:13:08,000 --> 00:13:10,620
Ezért tartsa szem előtt a készleteket, amikor dolgoznia kell

281
00:13:10,620 --> 00:13:12,170
egyedi értékekkel.

282
00:13:12,170 --> 00:13:15,883
De emellett folytathatja a tömbök használatát.


